home *** CD-ROM | disk | FTP | other *** search
- package org.flintparticles.utils
- {
- import flash.display.DisplayObject;
-
- public class DisplayObjectUtils
- {
-
-
- public function DisplayObjectUtils()
- {
- super();
- }
-
- public static function globalToLocalRotation(param1:DisplayObject, param2:Number) : Number
- {
- var _loc3_:Number = NaN;
- var _loc4_:DisplayObject = null;
- _loc3_ = param2 - param1.rotation;
- _loc4_ = param1.parent;
- while(Boolean(_loc4_) && _loc4_ != param1.stage)
- {
- _loc3_ -= _loc4_.rotation;
- _loc4_ = _loc4_.parent;
- }
- return _loc3_;
- }
-
- public static function localToGlobalRotation(param1:DisplayObject, param2:Number) : Number
- {
- var _loc3_:Number = NaN;
- var _loc4_:DisplayObject = null;
- _loc3_ = param2 + param1.rotation;
- _loc4_ = param1.parent;
- while(Boolean(_loc4_) && _loc4_ != param1.stage)
- {
- _loc3_ += _loc4_.rotation;
- _loc4_ = _loc4_.parent;
- }
- return _loc3_;
- }
- }
- }
-